.main-page-home {
    height: 100vh;
    width: 100vw;

    .page-header {
        display: flex;
        align-items: center;
    }

    .page-content {
        padding: 24;
        min-height: 280px;

        .my-menu-tree-edit  {
            width: 350px;
            .menu-list-item {
                position: relative;
                display: flex;
                justify-content: space-between;
                .title {
                    width: 100px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
                .btn {
                    position: absolute;
                    top: 0;
                    right: 0;
                    width: 90px;
                }
            }
        }
    }
}

